home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / hardware / README < prev   
Text File  |  1994-08-01  |  5KB  |  109 lines

  1.  
  2.  
  3.  
  4.                         README for hardware subtree
  5.  
  6.  
  7.    A subtree of information useful for our hardware developers.  At present
  8.    this tree contains:
  9.  
  10.   --->  `!', indicates new or updated as of v4.1 of the Toolbox
  11.  
  12.  !   dat          :  This sample driver source code is for provided to give 
  13.                      you an example of how to use dslib routines.  It is NOT 
  14.                      the aim of this driver to replace the tape driver in 
  15.                      IRIX nor it is to be used INSTEAD of that driver.  It 
  16.                      is simply a working user-level driver to be used and 
  17.                      studied as an example of interfacing with the Scsi bus 
  18.                      through routines in dslib library.
  19.   
  20.      HDW.faq      :  "Frequently Asked Questions" about hardware issues.  
  21.  
  22.      Hardware.FAQ :  the most recent SGI Hardware Frequently Asked Questions
  23.                      maintained by Allan Schaeffer and posted to various 
  24.                      internet news groups as well as a list of questions and 
  25.                      answers culled from the last 1800 messages (as of late
  26.                      October, 1993) to comp.sys.sgi.hardware.
  27.  
  28.      GIO_DRVR4.0.5:  GIO Device Driver Writing Guide.  The files in this 
  29.                      directory contain information needed to write a device
  30.                      driver for a GIO board on an Irix 4.0.5 system software
  31.              platform.
  32.  
  33.      GIO_DRVR5.1  :  GIO Device Driver Writing Guide.  The files in this 
  34.                      directory contain information needed to write a device
  35.                      driver for a GIO board on an Irix 5.1 system software
  36.               platform.
  37.  
  38.  !   h550_driver  :  NOTE that THIS DRIVER will ONLY OPERATE ON IRIX 5.2 or 
  39.              later.  Contains the source for an in-process project of 
  40.              writing a device driver for the Comtrol Hostess 550 
  41.              Serial Port Board.  The board can have either 4 our 8 
  42.              ports per card.  The UART chip used on the board is a 
  43.              16550.
  44.  
  45.      mount_media  :  two sets of programs in this tree allow user mounting
  46.              of either a CD-ROM or a Magneto-Optic (MO) drive to an 
  47.              SGI system.  Normally a user would have to have root 
  48.              access to mount any device.  These two programs allow 
  49.              any user to do this.
  50.  
  51.  !   monitorCalibration:  information on how to calibrate the new Sony 
  52.              monitors.
  53.  
  54.      parallel_port:  contains an example of how to program for the parallel 
  55.              port.  (more to come...)
  56.  
  57.  !   rap          :  Roland RAP-10 Music Card Device Driver for Eisa Bus
  58.                      contains a sample device driver for IRIX 5.2 EISA bus,
  59.                      demonstrating:
  60.                      * Writing a character device driver for EISA bus,
  61.                      * How to obtain an Interrupt number (IRQ),
  62.                      * How to allocate and program EISA DMA chipsets,
  63.                      * How to program Eisa Dma channels for hardware 
  64.                        recognition,
  65.                      * How to use EISA Dma chips to move data from/to a 
  66.                        device,
  67.                      * How to manage and use a circular buffers between 
  68.                        kernel and user's read/write calls,
  69.                      * and many more ...
  70.  
  71.      summa        :  contains all the files required to build and test the 
  72.                      Summagraphics 6x9 tablet driver.  This could be used 
  73.                      as an example of how to create a streams device driver
  74.                      for a typical serial port device.
  75.  
  76.      video        :  at present contains a postscript file describing the 
  77.              SGI Digital Video specification including the data 
  78.              format, electrical and mechanical interfaces used to 
  79.              get digital video data into and out of the Silicon 
  80.              Graphics platforms via this 60-pin connector.  
  81.  
  82.      VMEdoc       :  VME interface description for Personal Iris, 4D100 to 
  83.                      4D400 series machines, and Crimsons.  This paper does 
  84.                      NOT include the IO4 VME in Challenge and Onyx systems.
  85.  
  86.  
  87.    In time we will be creating a considerable portion of on-line information 
  88.    and source files useful to those working in the hardware areas of 
  89.    development.
  90.  
  91.  
  92.    As we have asked in a recent survey,
  93.  
  94.       What on-line hardware-related information would be useful to you 
  95.       as a developer?
  96.  
  97.       What hardware-related tools and/or utilities would you find 
  98.       useful as a developer?
  99.  
  100.       What are the three most difficult development issues you face
  101.       in making your product available for Silicon Graphics' platforms?
  102.  
  103.  
  104.    WE WANT TO HEAR FROM YOU!  If you have ANY responses to the above questions,
  105.    puh-LEEEZE contact us:
  106.  
  107.        e-mail:               devprogram@sgi.com
  108.        Developer's Hotline:  415/390-3033
  109.